package negocio.matricula;
import dados.matricula.RepositorioMatriculasArray;


public class ListaMatriculas {

	
	private RepositorioMatriculasArray matriculas;
	
	public RepositorioMatriculasArray getMatriculas() {
		return matriculas;
	}

	public void setMatriculas(RepositorioMatriculasArray matriculas) {
		this.matriculas = matriculas;
	}

	private int indiceLista;
		
	public ListaMatriculas() {
		matriculas = new RepositorioMatriculasArray();
		indiceLista = 0;
	}
	
	public boolean hasNext() {	
		return  indiceLista < matriculas.getIndice();
	}
	
	public Matricula next () {
		Matricula c = matriculas.getMatriculas()[indiceLista];
		indiceLista = indiceLista + 1;
		return c;
	}
	
	public void insert (Matricula c) {
		matriculas.inserirLista(c);
		
	}
}
